package cn.topevery.garden.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.locationtech.jts.geom.Geometry;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 *  DTO
 *
 * @author code-generate
 * @date 2021-08-26
 */
@Data
@ApiModel(value = "BotanyDTO", description = " DTO")
public class BotanyDTO implements Serializable{
    /**
     * 自增id
     */
    private Integer id;

        /** 标识 */
    @ApiModelProperty(value = "标识")
    private Integer flag;

    /** 编码 */
    @ApiModelProperty(value = "编码")
    private String code;

    /** 中文名称 */
    @ApiModelProperty(value = "中文名称")
    private String name;

    /** 拉丁名称 */
    @ApiModelProperty(value = "拉丁名称")
    private String latinName;

    /** 区域 */
    @ApiModelProperty(value = "区域")
    private String area;

    /** 街道 */
    @ApiModelProperty(value = "街道")
    private String street;

    /** 社区 */
    @ApiModelProperty(value = "社区")
    private String community;

    /** 分布区域 */
    @ApiModelProperty(value = "分布区域")
    private String distributionArea;

    /** 总棵树 */
    @ApiModelProperty(value = "总棵树")
    private String total;

    /** 种植面积 */
    @ApiModelProperty(value = "种植面积")
    private String measure;

    /** 科 */
    @ApiModelProperty(value = "科")
    private String section;

    /** 属 */
    @ApiModelProperty(value = "属")
    private String genus;

    /** 树高 */
    @ApiModelProperty(value = "树高")
    private String hight;

    /** 树宽 */
    @ApiModelProperty(value = "树宽")
    private String weight;

    /** 胸径 */
    @ApiModelProperty(value = "胸径")
    private String diameter;

    /** 普查开始时间 */
    @ApiModelProperty(value = "普查开始时间")
    private LocalDateTime searchStartTime;

    /** 说明 */
    @ApiModelProperty(value = "说明")
    private String remark;

    /** 普查结束时间 */
    @ApiModelProperty(value = "普查结束时间")
    private LocalDateTime searchEndTime;

    /** 创建时间 */
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime dbCreateDate;

    /** 创建人ID 对应t_sys_user.c_id */
    @ApiModelProperty(value = "创建人ID 对应t_sys_user.c_id")
    private Integer dbCreateId;

    /** 更新时间 */
    @ApiModelProperty(value = "更新时间")
    private LocalDateTime dbLastUpdateDate;

    /** 更新人员ID 对应t_sys_user.c_id */
    @ApiModelProperty(value = "更新人员ID 对应t_sys_user.c_id")
    private Integer dbLastUpdateId;

    /** 范围 */
    @ApiModelProperty(value = "范围")
    private Geometry geomBd09;


}
